package com.biglead.wx.service;

import cn.binarywang.wx.miniapp.bean.WxMaUserInfo;
import com.biglead.common.pojo.MiniLoginCodeRequest;
import com.biglead.common.pojo.MiniLoginRequest;
import me.chanjar.weixin.common.error.WxErrorException;

import java.util.Map;

public interface WxAppLoginService {
    Map<String, Object> login(MiniLoginRequest request) throws WxErrorException;

    WxMaUserInfo info(MiniLoginRequest loginDTO);

    Map<String, Object> phone(MiniLoginRequest loginDTO);

    /**根据code 来获取 openId*/
    Map<String, Object> loginByCode(MiniLoginCodeRequest loginDTO);
}
